Mid-Level Software Developer

  • Arlington
  • Permanent
  • Tue Sep 9 21:27:59 2025
  • BBBH85965

Job Title: Mid-Level Software Developer

Job Location: Arlington VA 22201

Onsite Requirements:

  • Must have Security Clearance
  • Must have Azure Fundamentals Certification
  • C#, .NET, JavaScript, node.JS, Angular, React

Job Description:

  • The Software Developer (Full Stack) is a key technical leader responsible for designing, developing, and maintaining scalable web applications across both front-end and back-end architectures.
  • Requires deep expertise in modern programming languages, frameworks, and cloud technologies.
  • Strong understanding of user experience, performance optimization, and secure coding practices.
  • Collaborates with cross-functional teams—including product managers, designers, and DevOps—to deliver high-quality software solutions aligned with business goals.
  • Mentors junior developers, contributes to architectural decisions, and drives continuous improvement across the software development lifecycle.

Essential Job Duties:

  • Design, develop, test, and deploy full-stack web applications using modern frameworks and technologies (e.g., React, Angular, Node.js, .NET, Python, etc.).
  • Architect scalable and maintainable software solutions that meet business and technical requirements.
  • Write clean, efficient, and well-documented code following best practices for performance, security, and accessibility.
  • Collaborate with product managers, UX/UI designers, and other stakeholders to translate user needs into technical solutions.
  • Lead code reviews, provide constructive feedback, and ensure adherence to coding standards and development workflows.
  • Troubleshoot and resolve complex technical issues across the stack, including front-end, back-end, and database layers.
  • Integrate third-party APIs, services, and tools to enhance application functionality.
  • Manage CI/CD pipelines and contribute to DevOps practices for automated testing and deployment.
  • Mentor junior developers and contribute to team knowledge-sharing and skill development.Stay current with emerging technologies and recommend adoption of tools or frameworks that improve productivity and product quality.

Non-Essential Duties:

  • Participate in internal innovation initiatives, hackathons, or proof-of-concept projects.
  • Assist in drafting technical documentation for external stakeholders or marketing teams.
  • Represent the company at industry conferences, meetups, or developer communities.
  • Contribute to open-source projects or internal tooling that supports developer productivity.
  • Support recruitment efforts by participating in technical interviews or reviewing coding assessments.
  • Collaborate with legal or compliance teams to ensure software aligns with regulatory standards.
  • Provide input on UI/UX design improvements based on user feedback or analytics.
  • Help maintain internal knowledge bases, wikis, or developer onboarding materials.
  • Explore and prototype emerging technologies for potential integration into future products.

Responsibilities:

  • Design, develop, and deploy cloud-native applications using Microsoft Azure services.
  • Collaborate with product managers, architects, and other engineers to define technical requirements and deliver high-quality software.
  • Implement best practices for application development, including security, scalability, and performance optimization.
  • Supervise that developers write clean, maintainable, and efficient code in languages such as C#, .NET, JavaScript, or Python.
  • Develop and maintain APIs, microservices, and serverless components.
  • Ensure seamless modernization between on-premises systems to cloud-based applications.
  • Set up and manage Git and TFS repositories, ensuring version control best practices.
  • Design and implement CI/CD pipelines using Jenkins and Azure DevOps, automating the build, test, and deployment processes.
  • Architect and implement high-availability database systems using MS SQL, focusing on SQL Database Design.
  • Participate in code reviews and mentor junior engineers.
  • Stay up to date with Azure services, industry trends, and emerging technologies.

Minimum Qualifications:

  • Must have 5 or more years of Full-Stack application development preferable in an Azure cloud environment.
  • Must have 5 or more years of experience in both front-end and back-end technologies including C#, JavaScript, Node.JS, Angular, React, Express.JS.
  • US Citizenship required (Please do not apply if no US Citizenship).
  • Microsoft AZ-900 Azure Fundamentals or any higher Azure Certification.
  • Proficiency in Microsoft Azure services, including Azure App Service, Azure Functions, and Azure SQL Database.
  • Proficiency with architecture and data modeling for applications, data flows and securing data at rest and in-transit.
  • Proficiency designing and implementing cloud-native applications.
  • Experience with containerization (e.g., Docker, Kubernetes) and serverless computing.
  • Knowledge about cross-domain cloud connection/traffic.
  • Familiarity with Azure Dev/Ops, Azure AI, Azure ML and Azure AI Search.
  • Service Now experience.
  • Secret Clearance.

Preferred Qualifications:

  • IAT Level I Certification will be required for this position. Candidates must currently have or should be able to obtain IAT Level 1.
  • Certifications (Ex: A+CE, CCNA-Security, Network+CE, SSCP, Security+).
  • Microsoft Certified: Azure Solutions Architect Expert.
  • Microsoft Certified: Azure Developer Associate.
  • Experience with non-SQL databases such as Cosmos DB.

Education

  • BA degree in Information Technology, Computer Science, or related field.

  • **3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply.
  • This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future.
  • This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role.
  • Due to the nature of the work, a United States Government Clearance is required to be eligible for the position**